2.5 Аннотированный список литературы
МПК серии 580: ИК80, ВВ51, ВВ55, ВИ53, ВТ57, ВН59, ВГ75, ВВ79;
МПК
серии 1810: ВМ86, ГФ84, ВГ88, ВБ89;
МПК серий: К583, К584, К588, К589,
К1800, К1801/К1806/К1809, К1802, К1804, К1808, К1813, К1816, К1814, К1820,
К1815.
Архитектура, функционирование и программирование I-8080, I-8085; подробное описание системы команд.
Детальный анализ архитектуры МП 8086/8088; система команд, конструирование
программ, модульное программирование, вопросы построения МПС;
БИС: I-8087,
I-8089, I-80130, I-8203, I-80186, I-80286, I-8237, I-8086, I-8088, I-8272,
I-8259A, I-8284, I-8288, I-8251A, I-8255A, I-8254, I-8279.
Программная модель К1810ВМ86, способы адресации, система команд, программирование на языке ассемблера.
Организация 8- 16-разрядных МП, однокристальных ЭВМ (ОЭВМ). КР580ИК80, КР580ВВ51, КР580ВВ55, КР580ВН59, КР580ВИ53, КР580ВТ57, К1810ВМ86, К1816, интерфейсы: И41, МАЛТИБАС-2.
МПК серии 580: ВМ80А, ВВ51А, ВИ53, ВВ55А, ВТ57, ВН59, ВВ79, ВА93, ВГ75,
ВК91А, ГФ24, ВК28, ВК38, ИР82, ИР83, ВА86, ВА87;
МПК серий: К145, К581,
К584, К587, К588, К589, К1800.
МПК серии К1801: ВМ1, ВМ2, ВМ3, ВП1-030, ВП1-033, ВП1-034, ВП1-035, РЕ2;
МПК серии К1809: ВВ1, ВВ2;
МПК серии К1810: ВМ86, ВН59А, ВБ89, ВГ88,
ГФ84;
МПК серии К1811: ВМ1, ВУ1,ВУ3,ВТ1;
МПК серий: К1802, К1804,
К1808, К1813, К1814;
ОЭВМ серии К1816.
I-8085, I-8048, Z80, M6800, M6809, I-8086, Z8000, M68000,I-432.
HР-6400, I-8085, I-8279.
Вопросы разработки МПС на основе МПК серий КР580, К1810, К1821,
К1816.
МПК серии 580: ВМ80, ГФ24, ВК28, ВК38, ИР82, ИР83, ВА86, ВА87, ВВ55,
ВВ51, ВИ53, ВН59;
МПК серии 1810: ВМ86, ВМ88, ГФ84, ВГ88, ВИ54, ВН59;
МСS: 48, 51,96;
К1821ВМ85А.
Приемы программирования и прикладные программы, системное ПО, дизассемблер, кросс-средства.
Программные модели, способы адресации, системы ввода-вывода, системы команд
для К1810ВМ86, К1810ВМ87.
БИС: ВМ86, ВМ87, ВМ89, ГФ84, ВГ88, ВБ89, ВТ03,
ВТ37, ВИ54, ВГ72;
МПК К1821: РУ55, РФ55.
КМ1816ВЕ48, КМ1816ВЕ51, структура, системы команд, примеры применения,
примеры программ;
КР580ВР43, КР580ВВ79.
Организация, программная модель и режимы функционирования МП К1810ВМ86, К1810ВМ87, их системы команд.
Форматы представления данных и программная реализация выполнения арифметических операций для МП серии К580 и К1810.
Подробное техническое описание семейств МК48, МК51 и UPI-42. Рассмотрены зарубежные аналоги.
Рассматриваются важнейшие компоненты ПК с современными процессорами, их функции и конфигурации.
Рассмотрены: архитектура, программные модели, система команд, интерфейсы и функционирование существующих 16- и 32-х разрядных процессоров семейства Х86.
Рассмотрены особенности архитектуры МК, дана их классификация, описаны система команд, назначение и особенности встроенных периферийных устройств, принципы проектирования аппаратной части микропроцессорных систем и разработки программного обеспечения с использованием кросс-средств.
2.5.2. Дополнительная литература
Проектирование МПС на основе I-8085, Z-80, М6800; синхронизация МПС; интерфейс ПЗУ, ОЗУ, ввода-вывода; режимы прерывания и ПДП; проектирование программного обеспечения. I-8216, I-8224, I-8228/8238, M6871А, I-8156, I-8355.
МПС на основе I-8080, М6800; системы команд; модули памяти; прерывания; ввод-вывод; RS-232, IEEE-488; I-8224, I-8228, I-8214, I-8212, I-8259, I-8257.
Организация программных средств МПС на основе МП 580ВМ80;анализ системы команд; программирование на ассемблере; прикладные программы.
Алексенко А.Г., Галицын А.А., Иванников А.Д. Проектирование радиоэлектронной аппаратуры на микропроцессорах. -М.: Радио и связь, 1983, -272с.Проектирование основных блоков, отладочные средства, примеры программ. КР580ИК80А, КР580ВВ55, КР580ВВ51, КР580ВН59, КР580ВИ53, КР580ВТ57, КР580ВГ75.
Балашов Е.П. и др. Микро- и миниЭВМ. /Е.П. Балашов, В.Л. Григорьев, Г.А. Петров. Учебное пособие для ВУЗов. -Л.: Энергоатомиздат. Ленинградское отделение, 1984, -376с.КР580ИК80А, I-8086, КР580ВВ51, КР580ВВ55, КР580ВИ53, КР580ВН59, КР580ВТ57.
Вершинин О.Е. Применение микропроцессоров для автоматизации технологических процессов. Л.: Энергоатомиздат, Ленинградское отделение, 1986, -208с.КР580ИК80, система команд, КР580ВВ55, КР580ВВ51, КР580ВИ53, КР580ВН59.
Микропроцессоры. В 3-х кн. Кн.1. Архитектура и проектирование микро-ЭВМ. Организация вычислительных процессов. Учебник для ВТУЗов. /П.В. Нестеров, В.Ф. Шаньгин, В.Л. Горбунов и др. Под ред. Л.Н. Преснухина. -М.: Высш. шк., 1986, -495с.МПК серии 580: ИК80, ВВ55, ВН59, ВТ57, ВИ53, ВВ51;
МПК серий: К1810,
К1816, К581, К582, К583, К584, К588, К1800, К1801, К587, К1802, К1804,
К589.
Системный интерфейс I-8085, Z80; интерфейс МПС с ПЗУ, статическими и динамическими ОЗУ, УВВ, ЦАП, АЦП; I-8251, I-8255; RS-232.
Левенталь Л., Сэйвилл У. Программирование на языке Ассемблера для микропроцессоров 8080 и 8085. Пер. с англ. -М.: Радио и связь, 1987, 448с.МПК серии 580: ИК80А, ГФ24, ВК28, ИК55, ВН59, ВТ57, ВВ79, ВИ53, ИК51, ВГ75,
ИР82, ИР83, ВА86, ВА87;
МПК серии 1810: ВМ86, ГФ84;
системы команд МП
К580, К1810.
Архитектура МП, язык ассемблера, система команд, система прерываний, организация ПДП, организация ввода-вывода, I-8085, I-8255, I-8251, I-8259, I-8257.
Архитектура МПС, системный интерфейс, система команд, примеры программ. I-8085.
МПК серий: К580, К1810, К1816.
Контроллеры: К1-20 (МС2702), К1-30.
Проектирование ПО МПС; системы прерывания, памяти, ввода-вывода.
МПК
серии 580: ВМ80А, ГФ24, ВА86, ВА87, ИР82, ИР83, ВН59, ВК28, ВК38, ВГ18, ВИ53,
ВВ55А, ВВ51А, ВТ57;
МПК серии 1810: ВМ86, ВМ88, ГФ84, ВГ88, ВБ89, ВМ87, ВН59А, ВТ03; I-8085, I-8155, I-8355,I-8755.
Cистема
команд для МП580, К1810, проектирование ПО, проектирование ЗУ.
Программы арифметики с фиксированной запятой, с плавающей запятой;
программы преобразования представления чисел;
программы вычисления
элементарных функций;
программы обработки структур данных;
программы
системного обеспечения.
Архитектура 8-, 16-, 32-разрядных МП.: I-8080, MC6800,
Z80;
I-8087, MC68000, Z8001, Z8003, I-80286, MC68010; MC68020, Z80000.
Архитектурные особенности МП К1810, системы команд, прикладные программы.
К1810ВМ86, К580ВН59А, К580ВВ79, К1810ВМ87, К1810ВМ89.
МПК серий: К1821, К1810, К1816, К1801/09, К1813, К1815, К1820.
К1810: ВМ86, ГФ84, ВГ88, ВН59А.
Принципы построения кросс-программных систем. Системы команд для МП: К580, К1810, К1816.
Домнин С.Б. и др. Средства комплексной отладки микропроцессорных устройств. /С.Б. Домнин, Е.А. Иванов, Л.Л. Муренко. Под ред. В.Г. Домрачева. -М.: Энергоатомиздат, 1988, -145с. - (Микропроцессорные БИС и их приме-нение).Архитектура эмуляторов, технология программно-аппаратной отладки МПС, эмуляторы КР580ВМ80, К1821ВМ85А, К1810ВМ86, К1816ВЕ48.
Одноплатные микроЭВМ. /В.Г. Домрачев, С.Н. Иванов, А.Ф. Романов, Ю.Н. Чернышев; Под ред. В.Г. Домрачева. -М.: Энергоатомиздат, 1988, -128с. (Микропроцессорные БИС и их применение).Инструментальная ЭВМ на основе К1810.
Процессор ввода-вывода на основе
К580
К1810: ВМ86, ВМ87, ВБ89, ВГ88, ГФ84, ВН59А.
Программная модель МП, система команд, язык ассемблера, примеры программ.
Исида Х. Программирование для микрокомпьютеров. Пер. с япон. -М.: Мир, 1988, -224с.ПО для МПС на основе I-8086, система команд, программирование на ассемблере, системное программирование.
Морс С.П., Алберт Д.Д. Архитектура микропроцессора 80286. Пер. с англ. -М.: Радио и связь, 1990, -304с.Организация, программная модель, система команд I-80286, система команд арифметического сопроцессора I-80287, вопросы проектирования компьютера, управления памятью, защиты памяти; мультизадачный режим.
Брамм П., Брамм Д. Микропроцессор 80386 и его программирование: Пер. с англ. -М.: Мир, 1990, -448с.Аппаратные и программные средства 32-разрядного МП 80386 фирмы INTEL. Способы адресации, система команд, примеры программ, работа памяти, организация шин, организация ввода-вывода. Многозадачный и многопроцессорный режимы.
Шагурин И.И., Бродин В.Б., Мозговой Г.П. 80386: Описание и система команд. -М.: МП "Малип", 1992, -160с.Архитектура и функционирование 32-разрядного МП I-80386, система команд, организация защиты памяти, временные диаграммы рабочих циклов.
Смит Б.Е., Джонсон М.Т. Архитектура и программирование микропроцессора INTEL 80386. /Пер. с англ. В.Л. Григорьева. -М.: Конкорд, 1992,-334с.Полный комплекс инструкций по программированию процессора I-80386 на языке ассемблера, внутренняя организация I-80386.
Однокристальные микроЭВМ. Семейство МК48. Семейство МК51. Техническое описание и руководство по применению. /Липовецкий Г.П., Литви-нский Г.В., Оксинь О.М., Проценко Л.В., Петренко Н.В., Сивобород П.В. -М.: МП "Бином", 1992,-334с. (Электроника для профессионалов. Т.1) Фергусон Дж., Макари Л., Уилльямз П. Обслуживание микропроцессорных систем. Пер. с англ. -М.: Мир, 1989, 336с.Интерфейсы: параллельный, Centronix, IЕЕЕ488, RS-232; МП: 6502, I-8085, Z80, I-8086, I-8088.
Подробное описание ИМС и режимов работы, временные диаграммы, типовые схемы включения, примеры использования, характеристики зарубежных аналогов.
Шевкопляс Б.В. Микропроцессорные структуры. Инженерные решения: Справочник. 2-е изд., перераб. и доп. -М.: Радио и связь, 1990, -512с.Практические вопросы проектирования микропроцессорных устройств и систем. Рассмотрено более двухсот оригинальных структурных и схемных решений.
Микропроцессоры: системы программирования и отладки. /В.А. Мясников, М.Б. Игнатьев, А.А. Кочкин, Ю.Е. Шейнин; Под ред. В.А. Мясникова, М.Б. Игнатьева. -М.: Энергоатомиздат, 1985, -272с.Инструментальные средства разработки и отладки МПС.
Система команд
КР580ВМ80А.
Рассмотрены 32-разрядные МП и транспьютеры, соответствующие ОС и прикладные
языки программирования.
32-разрядные МП: МС68020, NS32032, I-80386,
Z80000, WE32100, Am29300; системные интерфейсы;
БИС: МС68881,
МС68851,Т414.
Микропроцессоры серий К580, К1801, К589, К1810;
основы построения МПС и
системы команд.
Рассмотрены ОЭВМ серии К1816 (МСS-48), язык ассемблера этого семейства, средства автоматизации разработки программного обеспечения ОЭВМ.
В.Л. Григорьев. Микропроцессор i486. Архитектура и программирование (в 4-х книгах). Книга 1. Программная архитектура. -М.: ГРАНАЛ, 1993, -346с.В книге рассматриваются следующие вопросы: основные программные ресурсы процессора i486 (кроме средств с плавающей точкой); пользовательские и системные регистры; форматы данных и команд; организация и управление памятью; средства защиты, мультизадачность; встроенные средства отладки.
В.Л. Григорьев. Микропроцессор i486. Архитектура и программирование (в 4-х книгах). Книга 2. Аппаратная архитектура. Книга 3. Устройство с плавающей точкой. Книга 4. Справочник по системе команд. М.: ГРАНАЛ, 1993, -382с.Описана внутренняя архитектура процессора i486; шина процессора, циклы шины; организация памяти и ввода-вывода; типы обрабатываемых данных; система команд устройства с плавающей точкой; справочные сведения и особенности системы команд процессора i486.
Комин А.Н., Куприянов М.С., Пузанков Д.В., Сиповский А.В. Процессоры семейства М68К фирмы Motorola., СПбГЭТУ, СПб., 1996. Вебер Р. Конфигурирование ПК на процессах Pentium. Пер. с нем. - М.: Мир, 1996, - 256 с.Подробно рассматриваются способы конфигурирования ПК на процессорах 486 и Pentium.
Рассмотрены основные типы сверхбольших интегральных схем, используемых при построении персональных компьютеров, рабочих станций и суперЭВМ.
Учебно-методическая литература
Приступая к изучению дисциплины "Микропроцессорные системы", студентам рекомендуется повторить и систематизировать основные (базовые) сведения из ранее изученных курсов, таких как: "Электроника", "Прикладная теория цифровых автоматов", "Схемотехника ЭВМ", "Организация ЭВМ и систем". Кроме этого, необходимо скомплектовать "достаточно широкий" (определяется доступностью) набор (желательно 10...20) литературных источников (поскольку литературные источники содержат, как правило, взаимодополняющую информацию), содержащих информацию о 8/16/32-разрядных микропроцессорах, микропроцессорных комплектах и 8/16/32-разрядных микроконтроллерах. Желательно также иметь доступ (или организовать его, например, через
Internet) к фирменной технической документации. В наибольшей степени программе дисциплины из рекомендованного аннотированного перечня литературы соответствуют работы 1...21, приведённые в п. 2.5.1.Начиная практическую работу по изучению курса, полезно провести аналитический обзор современного состояния микропроцессорной техники и перспектив её развития. Например, проведите аналитический обзор и дайте сравнительную оценку микропроцессоров (или микроконтроллеров) по таким параметрам, как: фирма-изготовитель, технология изготовления, год выпуска, разрядность шин данных и адреса, питающие напряжения и потребляемая мощность, быстродействие (частота тактовой синхронизации), тип корпуса, количество выводов, площадь кристалла, число активных элементов на кристалле, спектр функциональных устройств, интегрируемых на кристалл, производительность, стоимость, режимы работы, способы запуска и т.п.
Освоение основного материала курса следует проводить поэтапно с обязательным ведением собственного конспекта. При изучении архитектуры и функциональных возможностей микропроцессорных систем следует, прежде всего, обращать внимание на следующие вопросы: источники синхронизации микропроцессоров и их техническая реализация, основные режимы работы процессоров, процедуры их запуска и останова, программно-доступные ресурсы процессора (программная модель), схемные решения процессорного ядра, организация системной магистрали и процедуры обмена информацией, типы и объёмы подключаемой памяти, количество периферийных устройств, распределение адресного пространства, состав и возможности резидентного программного обеспечения.
Обязательным разделом составляемого конспекта должен быть раздел, посвящённый исследованию и анализу системы команд конкретного микропроцессора и используемых способов адресации операндов. Данный раздел должен включать рассмотрение классификации системы команд по функциональному признаку (команды пересылки, команды обработки данных, команды передачи управления, команды управления процессором и т.п.), кодирование полей команд, количество адресуемых операндов, воздействие команд на флаги, временные параметры исполнения команд и т.д. Полезно в конспекте изобразить в графическом виде механизмы возможных способов адресации, а также граф пересылок, поскольку он достаточно полно отражает структуру микропроцессорной системы. Кроме этого, желательно включить в данный раздел полную расшифровку команд ассемблера (например,
XTHL - eXchange stack Top to HL) [2].При изучении периферийных БИС микропроцессорных систем необходимо обратить внимание на их функциональные возможности, программные модели, форматы программно-доступных регистров, количество физических адресов, занимаемых в адресном пространстве системы, программы начальной инициализации и соответствующие режимы работы.
Завершающий раздел конспекта должен содержать сведения о микроконтроллерах, которые на сегодняшний день являются наиболее массовыми компонентами для микропроцессорной техники. Их классификация, основные характеристики и функциональные возможности наиболее полно отражены в работах
[13,16,19,20,21]. Особое внимание уделить возможным вариантам использования микроконтроллеров в конкретных встраиваемых системах управления.Помимо составления конспекта по курсу студентам необходимо также провести самостоятельную подготовку к циклу лабораторных работ (подробно изучить системы команд микропроцессоров
I-8080 и М68000 и микроконтроллеров I-8048 и I-8051), выполнить и оформить одну контрольную работу и курсовой проект.Контрольная работа и курсовой проект оформляются в виде соответствующих пояснительных записок, содержащих:
Объём контрольной работы - в пределах 10 страниц, объём пояснительной записки к курсовому проекту - в пределах 30 страниц.